package com.baomidou.mybatisplus.core.metadata;

import com.jlf.core.annotation.Domain;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import org.apache.ibatis.session.Configuration;

/**
 * 数据表自定义信息模型
 *
 * @author wujr
 * 2021/9/30
 * @version 1.0
 * 变更历史
 * [wujr 2021/9/30 1.0 新增]
 */
@Getter
@Setter
@Accessors(chain = true)
public class MyTableInfo extends TableInfo{
    /**
     * 数据表对应的领域的名称
     */
    private String domainName;
    /**
     * 数据表对应的领域的类名称
     */
    private String domainClass;
    /**
     * 该数据表的领域注解
     */
    private Domain annotation;

    public MyTableInfo(Configuration configuration, Class<?> entityType) {
        super(configuration, entityType);
    }
}
